import { defineStore } from "pinia";
import getters from "./getters";
export const useCounterStore = defineStore({
  id: "counter",
  state: () => ({
    eleArr: [
      {
        // 00
        name: "00-00",
        value: "00-00",
      },
      {
        // 00
        name: "00-01",
        value: "00-01",
      },
      {
        name: "00-02",
        value: "00-02",
      },
      {
        name: "00-03",
        value: "00-03",
      },
      {
        name: "00-04",
        value: "00-04",
      },
      {
        name: "00-05",
        value: "00-05",
      },
      {
        name: "00-06",
        value: "00-06",
      },
      {
        name: "00-07",
        value: "00-07",
      },
      {
        name: "00-08",
        value: "00-08",
      },
      {
        name: "00-09",
        value: "00-09",
      },
      {
        name: "00-10",
        value: "00-10",
      },
      {
        name: "00-11",
        value: "00-11",
      },
      {
        name: "00-12",
        value: "00-12",
      },
      {
        // 01
        name: "01-00",
        value: "01-00",
      },
      {
        name: "01-01",
        value: "01-01",
      },
      {
        name: "01-02",
        value: "01-02",
      },
      {
        name: "01-03",
        value: "01-03",
      },
      {
        name: "01-04",
        value: "01-04",
      },
      {
        name: "01-05",
        value: "01-05",
      },
      {
        name: "01-06",
        value: "01-06",
      },
      {
        name: "01-07",
        value: "01-07",
      },
      {
        name: "01-08",
        value: "01-08",
      },
      {
        name: "01-09",
        value: "01-09",
      },
      {
        name: "01-10",
        value: "01-10",
      },
      {
        name: "01-11",
        value: "01-11",
      },
      {
        name: "01-12",
        value: "01-12",
      },
      {
        // 02
        name: "02-00",
        value: "02-00",
      },
      {
        name: "02-01",
        value: "02-01",
      },
      {
        name: "02-02",
        value: "02-02",
      },
      {
        name: "02-03",
        value: "02-03",
      },
      {
        name: "02-04",
        value: "02-04",
      },
      {
        name: "02-05",
        value: "02-05",
      },
      {
        name: "02-06",
        value: "02-06",
      },
      {
        name: "02-07",
        value: "02-07",
      },
      {
        name: "02-08",
        value: "02-08",
      },
      {
        name: "02-09",
        value: "02-09",
      },
      {
        name: "02-10",
        value: "02-10",
      },
      {
        name: "02-11",
        value: "02-11",
      },
      {
        name: "02-12",
        value: "02-12",
      },
      {
        // 03
        name: "03-00",
        value: "03-00",
      },
      {
        name: "03-01",
        value: "03-01",
      },
      {
        name: "03-02",
        value: "03-02",
      },
      {
        name: "03-03",
        value: "03-03",
      },
      {
        name: "03-04",
        value: "03-04",
      },
      {
        name: "03-05",
        value: "03-05",
      },
      {
        name: "03-06",
        value: "03-06",
      },
      {
        name: "03-07",
        value: "03-07",
      },
      {
        name: "03-08",
        value: "03-08",
      },
      {
        name: "03-09",
        value: "03-09",
      },
      {
        name: "03-10",
        value: "03-10",
      },
      {
        name: "03-11",
        value: "03-11",
      },
      {
        name: "03-12",
        value: "03-12",
      },
    ],
    alarmList: [],
    realList: [],
    temperatureState: {
      0: {
        text: "温度正常",
        className: "default",
      },
      1: {
        text: "温度偏高",
        className: "orange",
      },
      2: {
        text: "温度预警",
        className: "red",
      },
    },
    strainState: {
      0: {
        text: "应变正常",
        className: "default",
      },
      1: {
        text: "应变过大",
        className: "purple",
      },
      2: {
        text: "应变预警",
        className: "yellow",
      },
    },
    batteryStatus: {
      0: {
        text: "应变正常",
        className: "default",
      },
      1: {
        text: "温度预警",
        className: "red",
      },
      2: {
        text: "应变预警",
        className: "yellow",
      },
      3: {
        text: "温度偏高",
        className: "orange",
      },
      4: {
        text: "应变过大",
        className: "purple",
      },
    },
  }),
  getters,
  actions: {
    increment() {
      this.counter++;
    },
  },
});
export default useCounterStore;
